Triumph bots readme
/
1/16/2005

-------------------


This is Triumph Bots 1.1 based on Lagg_Alot Bot-AI scripts from the Community Pack 5404 enhanced with many improvements!

My goal was not to make the bots as strong as possible, but rather to make them play all the different weapons in the
appropriate situations in order to make fighting them more fun! Still they are pretty strong !

The bots make use of the
following Triumph weapons and grenades:
- Anti Air Gun
- Dual Blaster
- Elf Cannon
- EMP Launcher
- Light Saber
- Gatling Gun
-
HeadHunter
- Heavy Grenade Launcher
- Bazooka
- Napalm
- RPG
- Shotgun
- Slug Rifle
- Solar Charge
- EMP Grenade
- Time Bomb
-
Tactical Nuke
- Mortar Storm (due to the random exit angle of the mortar particles, the bot will kill himself very often
even when aiming at a target very far away.
- Widow Maker (limited to situations where the bot is not being disturbed by
engagement or turrets while trying to nuke his target)

I have improved much of the bots behaviour:

- The bots can setup
Bunkers or Telepads provided that corresponding objectives are defined in the map
- They make use of MPB and bunker
inventory stations. Setting up a bunker near the enmy base make the bots in your team much stronger !!
- The bots are able
to rape the enemy base using the Triumph weapons: The use napalm, light saber or anti air gun to burn gens and invs.
- The
heavy on flag now moves away from the flag when a teammate with flag arrives
- Flag carrier now always keeps moving when his
team's flag is not at home.
- Even light armor can destroy (= mortar) turrets using the rail cannon, light saber, shotgun or
time bomb.
- Complete rewrite of the weapon calculations (Bots choose the appropriate weapon much better, depending on range,
height, splash zone, relative speed, health , they take greater risks against the flag carrier).
- Bots with sensor jammer try
to protect unprotected teammates activating their pack when inside their range.
- Better interoperability of the loadouts for
the different tasks. This means you can set up a tele in the bots path so they get teleported to the enemy base and they will
find something useful to do there.
- Bots are using team skins (in your serverprefs.cs set $host::useCustomSkins = 0;)
- Lots
of small stuff I got used to and already forgot...

I added a function that the larger the map the higher the probability that
mediums are spawned instead of heavies. The heavies carry a Tactical Nuke. They drop it as soon as they are below 25% health
and there are more enemies than teammates in the area.
The defenders are titans with titan chaingun and EMP grenade.
The
attackers (gens & invs) are medium or heavy chosen at random depending on map size.

I'm pretty happy about how the port of
Lagg's bots came out. They use Triumph's weapons at its best and above all it's damn fun to play! (Which is of course also
REDmosquito's merit for creating such a fun mod!)

Still there are some things left open:
- Repair gun (this has not been my #1
priority since in Triumph there's always plenty of bots with repair packs around)
- Green lantern. Never found out how to
trigger this one. Too bad since I would have loved to take out defense using this puppy...
- More nuking. I probably would
have to write code that makes the bot hide 200m away from the enemy target, fire, wait 10 secs, and then stepping to a
location where he can see his target and release da bomb. Probably is never going to happen...

Other cool features
(programmed by Lagg_Alot):
- Go to a bot and press VCW and he'll tell you his objective!
- Bots can be bombardiers or
tailgunners for vehicles. Board a vehicle as pilot and press VNB or VNT

Credits:
- REDmosquito for creating this great mod
-
Lagg_Alot for his fabulous bots


-----------

Have fun!!


P!nkP?nther